home *** CD-ROM | disk | FTP | other *** search
- property pSprite, spriteNum, pnorm, pdown, pover, pfunc
- global groupmenu, gsolve
-
- on beginSprite me
- pSprite = sprite(spriteNum)
- groupmenu.add(pSprite)
- pSprite.visible = 0
- pnorm = pSprite.member
- pover = member(pnorm.name && "over")
- pover = member(pnorm.name && "down")
- pfunc = pnorm.name.symbol
- end
-
- on mouseEnter me
- pSprite.member = pover
- end
-
- on mouseLeave me
- pSprite.member = pnorm
- end
-
- on mouseDown me
- pSprite.member = pdown
- end
-
- on mouseUp me
- pSprite.member = pnorm
- if pfunc = #continue then
- repeat with i in groupmenu
- i.visible = 0
- end repeat
- gsolve.member = member("solved")
- sprite(275).pActive = 1
- else
- if pfunc = #restart then
- go("begin")
- else
- if pfunc = #quit then
- gameEnd(#lose)
- end if
- end if
- end if
- end
-
- on mouseUpOutSide me
- mouseUp(me)
- end
-